package com.zimmur.app.mocolink.service;

import java.util.Map;

import com.zimmur.app.mocolink.domain.util.PageUtil;
import com.zimmur.app.mocolink.domain.vo.GoodsCollectionInfo;
import com.zimmur.app.mocolink.domain.vo.GroupCollectionInfo;

public interface IUserCollectionService {
	/**
	 * 删除收藏
	 *@Description
	 *@param collectIds
	 *@return 
	 *@author zcx
	 *@Time 2017年10月14日 上午9:58:16
	 */
	int delete(String[] collectIds);
	/**
	 * 收藏/取消收藏商品
	 *@Description
	 *@param goods
	 *@param userId
	 *@return 
	 *@author zcx
	 *@Time 2017年10月14日 上午9:58:37
	 */
	int collectGoods(Integer goodsId,Integer userId);
	/**
	 * 收藏/取消收藏组货
	 *@Description
	 *@param groupGoodsId
	 *@param userId
	 *@return 
	 *@author zcx
	 *@Time 2017年10月14日 上午9:58:53
	 */
	Map<String,Integer> collectGroup(Integer groupGoodsId,Integer userId);
	/**
	 * 查询组货收藏信息
	 *@Description
	 *@param userId
	 *@param pageNo
	 *@return 
	 *@author zcx
	 *@Time 2017年10月14日 上午9:59:07
	 */
	PageUtil<GroupCollectionInfo> queryGroupByUserId(Integer userId,Integer pageNo);
	/**
	 * 查询商品收藏信息
	 *@Description
	 *@param userId
	 *@param pageNo
	 *@return 
	 *@author zcx
	 *@Time 2017年10月14日 上午9:59:28
	 */
	PageUtil<GoodsCollectionInfo> queryGoodsByUserId(Integer userId,Integer pageNo);
	
}
